package com.liuwa.sys.service;

import com.liuwa.common.core.service.CurdService;
import com.liuwa.sys.dao.OauthDao;
import com.liuwa.sys.domain.Oauth;

/**
 * 第三方授权Service接口
 * 
 * @author liuwa
 * @date 2021-11-02
 */
public interface OauthService extends CurdService<Long, OauthDao, Oauth> {

    /**
     * 根据openId 获取
     * @param platform
     * @param openId
     * @return
     */
    Oauth findByOpenId(String platform, String openId);

    /**
     * 根据用户Id 获取
     * @param platform
     * @param userId
     * @return
     */
    Oauth findByUserId(String platform, Long userId);

}
